package execution;

import java.util.Vector;

/**
 * Contient une série de cas de tests avec 
 * le chemin du fichier xml qui décrit cette 
 * campagne
 *
 */
public class CampagneDeTest {
	
	private String nomCampagne;
	private String cheminFichierXML;
	private Vector<CasDeTest> campagne;
	
	/**
	 * Constructeur
	 */
	public CampagneDeTest(){
	campagne = new Vector<CasDeTest>();
	}
	
	/**
	 * 
	 * @return campagne
	 */
	public Vector<CasDeTest> getCampagne(){
		return campagne;
	}
	/**
	 * @return nomCampagne
	 */
	public String getNomCampagne() {
		return nomCampagne;
	}
	/**
	 * @param nomCampagne
	 */
	public void setNomCampagne(String nomCampagne) {
		this.nomCampagne = nomCampagne;
	}
	/**
	 * @return cheminFichierXML
	 */
	public String getCheminFichierXML() {
		return cheminFichierXML;
	}
	/**
	 * @param cheminFichierXML
	 */
	public void setCheminFichierXML(String cheminFichierXML) {
		this.cheminFichierXML = cheminFichierXML;
	}
	
	/**
	 * 
	 * @param campagne
	 */
	public void setCampagne(Vector<CasDeTest> campagne) {
		this.campagne = campagne;
	}
	
	/**
	 * 
	 * @param cdt
	 */
	public void ajouterCasDeTest(CasDeTest cdt){
		this.campagne.add(cdt);
	}

}
